LISP: Program is Data - A Historical Perspective on MACLISP

نویسنده

  • L White
چکیده

For over 10 years, MACLISP has supported a variety of projects at M.I.T.'s Artificial Intelligence Laboratory, and the Laboratory for Computer Science (formerly Project MAC). During this time, there has been a continuing development of the MACLISP system, spurred in great measure by the needs of MACSYMA development. Herein are reported, in a mosiac, historical style, the major features of the system. For each feature discussed, an attempt will be made to mention the year of initial development, and the names of persons or projects primarily responsible for requiring, needing, or suggesting such

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nil· a Perspective

NIL is acronymic for "New Implementation of Lisp" (or possibly "Nil Is Lisp"). It is intended to be a modernization of the programming language LISP suitable in design for implementation on any of the current generation of large-address-space, low-cost computers; and maximally upward-compatible with MACLlSP, the dialect of LISP developed at the M.I.T Laboratory for Computer Science, and Artific...

متن کامل

Some Non-standard Issues on Lisp Standardization

Lisp was born about 25 years ago as an A1 language with a precise operational semantics. Since then many Lisp dialects have been proposed, implemented and used. In 1960's Lisp 1.5 was a kind of Lisp standard, although there were many Lisp 1.5 dialects which depend on 1/0 and computer systems. In 1970's various Lisp dialects were spawned to respond to the need of more powerful Lisp systems for A...

متن کامل

MUMBLE: A Flexible System for Language Production

MUMBLE Is a general purpose subsystem Intended as the final output segment of the natural language interface of an expert system. As described in [1], it takes plans expressed in nearly any conceptual representation and realizes them as English texts, integrating the different parts of the plan linguistically as well as taking full responsibility for the grammatically of the output and its cohe...

متن کامل

The Essence of Rum A Theory of the intensional and extensional aspects of Lisp - type computation

ions such as funargs and control abstractions such as catch and throw, and co-routines. Scheme Scheme (Sussman and Steele [1975]) is the first dialect of Lisp to take abstraction and application seriously. The main components of a Scheme computation state are an expression, an environment and a continuation. A continuation is a function of one argument representing the calling context for the e...

متن کامل

A Heuristic Approach to Program Inversion

There are many applications in which it is useful to compute the in­ verse of some program, that is, to find another program such that feeding the output of the original program as input to the new pro­ gram produces the original input. One such application is in program ming by specification: one would like to define a program to compute the square root of a number by the equation (√x) = x rat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012